[INFO] cloning repository https://github.com/matta/game
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/matta/game" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatta%2Fgame", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatta%2Fgame'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b735ddcc4d5949ace43cd38882eb05d1b0b7bb28
[INFO] testing matta/game against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatta%2Fgame" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/matta/game
[INFO] finished tweaking git repo https://github.com/matta/game
[INFO] tweaked toml for git repo https://github.com/matta/game written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/matta/game on toolchain f9988fefd3add01f414f52b414308e7872622fee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/matta/game already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded objc-rs v0.2.8
[INFO] [stderr]   Downloaded ra-ap-rustc_lexer v0.150.0
[INFO] [stderr]   Downloaded macroquad_macro v0.1.8
[INFO] [stderr]   Downloaded rand_chacha v0.10.0
[INFO] [stderr]   Downloaded proptest v1.10.0
[INFO] [stderr]   Downloaded miniquad v0.4.8
[INFO] [stderr]   Downloaded macroquad v0.4.14
[INFO] [stderr]   Downloaded ndk-sys v0.2.2
[INFO] [stderr]   Downloaded owo-colors v4.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f769dd649f6b9bbbebd4262b9c6f585c4d2bc8aa218914f3fc9533db075e6e18
[INFO] running `Command { std: "docker" "start" "-a" "f769dd649f6b9bbbebd4262b9c6f585c4d2bc8aa218914f3fc9533db075e6e18", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f769dd649f6b9bbbebd4262b9c6f585c4d2bc8aa218914f3fc9533db075e6e18", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f769dd649f6b9bbbebd4262b9c6f585c4d2bc8aa218914f3fc9533db075e6e18", kill_on_drop: false }`
[INFO] [stdout] f769dd649f6b9bbbebd4262b9c6f585c4d2bc8aa218914f3fc9533db075e6e18
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8f05144fccbe019b2638a3168f1e9079708d116523f6d35b520a7364a607d0da
[INFO] running `Command { std: "docker" "start" "-a" "8f05144fccbe019b2638a3168f1e9079708d116523f6d35b520a7364a607d0da", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling miniquad v0.4.8
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling color-spantrace v0.3.0
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling ttf-parser v0.21.1
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling indenter v0.3.4
[INFO] [stderr]    Compiling glam v0.27.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling grid v1.0.0
[INFO] [stderr]    Compiling quad-rand v0.2.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling macroquad_macro v0.1.8
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling fontdue v0.9.3
[INFO] [stderr]    Compiling taffy v0.9.2
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling tracing-error v0.2.1
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling ra-ap-rustc_lexer v0.150.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling macroquad v0.4.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.10.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling color-eyre v0.6.5
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling core v0.1.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling app v0.1.0 (/opt/rustwide/workdir/crates/app)
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stdout]    |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:39:62
[INFO] [stdout]    |
[INFO] [stdout] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stdout]    |                                                              ^^^^ help: explicitly specify the type as `f32`: `40.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:40:92
[INFO] [stdout]    |
[INFO] [stdout] 40 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stdout]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:47:92
[INFO] [stdout]    |
[INFO] [stdout] 47 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stdout]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:55:48
[INFO] [stdout]    |
[INFO] [stdout] 55 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:62:48
[INFO] [stdout]    |
[INFO] [stdout] 62 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:71:45
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stdout]    |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:71:66
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stdout]    |                                                                  ^^^^^ help: explicitly specify the type as `f32`: `240.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:86:35
[INFO] [stdout]    |
[INFO] [stdout] 86 |                     right: length(20.0),
[INFO] [stdout]    |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:98:48
[INFO] [stdout]    |
[INFO] [stdout] 98 |             margin: taffy::Rect { left: length(20.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:107:67
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:119:45
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:119:67
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     left: length(20.0),
[INFO] [stdout]     |                                  ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     right: length(20.0),
[INFO] [stdout]     |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:123:33
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     top: length(20.0),
[INFO] [stdout]     |                                 ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:124:36
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     bottom: length(20.0),
[INFO] [stdout]     |                                    ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 52.47s
[INFO] running `Command { std: "docker" "inspect" "8f05144fccbe019b2638a3168f1e9079708d116523f6d35b520a7364a607d0da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f05144fccbe019b2638a3168f1e9079708d116523f6d35b520a7364a607d0da", kill_on_drop: false }`
[INFO] [stdout] 8f05144fccbe019b2638a3168f1e9079708d116523f6d35b520a7364a607d0da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d8c338ee7aa8be9390fe151784bdc9a880f7360033c30a6a640dc7280f61e76a
[INFO] running `Command { std: "docker" "start" "-a" "d8c338ee7aa8be9390fe151784bdc9a880f7360033c30a6a640dc7280f61e76a", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stdout]    |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:39:62
[INFO] [stdout]    |
[INFO] [stdout] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stdout]    |                                                              ^^^^ help: explicitly specify the type as `f32`: `40.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:40:92
[INFO] [stdout]    |
[INFO] [stdout] 40 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stdout]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:47:92
[INFO] [stdout]    |
[INFO] [stdout] 47 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stdout]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:55:48
[INFO] [stdout]    |
[INFO] [stdout] 55 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:62:48
[INFO] [stdout]    |
[INFO] [stdout] 62 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:71:45
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stdout]    |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling app v0.1.0 (/opt/rustwide/workdir/crates/app)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/xtask)
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:71:66
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stdout]    |                                                                  ^^^^^ help: explicitly specify the type as `f32`: `240.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:86:35
[INFO] [stdout]    |
[INFO] [stdout] 86 |                     right: length(20.0),
[INFO] [stdout]    |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:98:48
[INFO] [stdout]    |
[INFO] [stdout] 98 |             margin: taffy::Rect { left: length(20.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:107:67
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:119:45
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:119:67
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     left: length(20.0),
[INFO] [stdout]     |                                  ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     right: length(20.0),
[INFO] [stdout]     |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:123:33
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     top: length(20.0),
[INFO] [stdout]     |                                 ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:124:36
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     bottom: length(20.0),
[INFO] [stdout]     |                                    ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stdout]    |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:39:62
[INFO] [stdout]    |
[INFO] [stdout] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stdout]    |                                                              ^^^^ help: explicitly specify the type as `f32`: `40.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:40:92
[INFO] [stdout]    |
[INFO] [stdout] 40 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stdout]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:47:92
[INFO] [stdout]    |
[INFO] [stdout] 47 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stdout]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:55:48
[INFO] [stdout]    |
[INFO] [stdout] 55 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:62:48
[INFO] [stdout]    |
[INFO] [stdout] 62 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:71:45
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stdout]    |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:71:66
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stdout]    |                                                                  ^^^^^ help: explicitly specify the type as `f32`: `240.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:86:35
[INFO] [stdout]    |
[INFO] [stdout] 86 |                     right: length(20.0),
[INFO] [stdout]    |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]   --> crates/app/src/game_layout.rs:98:48
[INFO] [stdout]    |
[INFO] [stdout] 98 |             margin: taffy::Rect { left: length(20.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stdout]    |                                                ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:107:45
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:107:67
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:119:45
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:119:67
[INFO] [stdout]     |
[INFO] [stdout] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stdout]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:121:34
[INFO] [stdout]     |
[INFO] [stdout] 121 |                     left: length(20.0),
[INFO] [stdout]     |                                  ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:122:35
[INFO] [stdout]     |
[INFO] [stdout] 122 |                     right: length(20.0),
[INFO] [stdout]     |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:123:33
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     top: length(20.0),
[INFO] [stdout]     |                                 ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stdout]    --> crates/app/src/game_layout.rs:124:36
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     bottom: length(20.0),
[INFO] [stdout]     |                                    ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling core v0.1.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.79s
[INFO] running `Command { std: "docker" "inspect" "d8c338ee7aa8be9390fe151784bdc9a880f7360033c30a6a640dc7280f61e76a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d8c338ee7aa8be9390fe151784bdc9a880f7360033c30a6a640dc7280f61e76a", kill_on_drop: false }`
[INFO] [stdout] d8c338ee7aa8be9390fe151784bdc9a880f7360033c30a6a640dc7280f61e76a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 13ae3dd6bf692e94d315f53cf39bcb3e4c082d18519bf6f43eedcd5127fa6bc4
[INFO] running `Command { std: "docker" "start" "-a" "13ae3dd6bf692e94d315f53cf39bcb3e4c082d18519bf6f43eedcd5127fa6bc4", kill_on_drop: false }`
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:39:41
[INFO] [stderr]    |
[INFO] [stderr] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stderr]    |                                         ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr]    = note: `#[warn(float_literal_f32_fallback)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:39:62
[INFO] [stderr]    |
[INFO] [stderr] 39 |             size: Size { width: percent(1.0), height: length(40.0) },
[INFO] [stderr]    |                                                              ^^^^ help: explicitly specify the type as `f32`: `40.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:40:92
[INFO] [stderr]    |
[INFO] [stderr] 40 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stderr]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:47:92
[INFO] [stderr]    |
[INFO] [stderr] 47 |             margin: taffy::Rect { left: zero(), right: zero(), top: zero(), bottom: length(20.0) },
[INFO] [stderr]    |                                                                                            ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:55:48
[INFO] [stderr]    |
[INFO] [stderr] 55 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stderr]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:62:48
[INFO] [stderr]    |
[INFO] [stderr] 62 |             margin: taffy::Rect { left: length(15.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stderr]    |                                                ^^^^ help: explicitly specify the type as `f32`: `15.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:71:45
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stderr]    |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:71:66
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 size: Size { width: percent(1.0), height: length(240.0) },
[INFO] [stderr]    |                                                                  ^^^^^ help: explicitly specify the type as `f32`: `240.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:86:35
[INFO] [stderr]    |
[INFO] [stderr] 86 |                     right: length(20.0),
[INFO] [stderr]    |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]   --> crates/app/src/game_layout.rs:98:48
[INFO] [stderr]    |
[INFO] [stderr] 98 |             margin: taffy::Rect { left: length(20.0), right: zero(), top: zero(), bottom: zero() },
[INFO] [stderr]    |                                                ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]    |
[INFO] [stderr]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]    = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:107:45
[INFO] [stderr]     |
[INFO] [stderr] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stderr]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:107:67
[INFO] [stderr]     |
[INFO] [stderr] 107 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stderr]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:119:45
[INFO] [stderr]     |
[INFO] [stderr] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stderr]     |                                             ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:119:67
[INFO] [stderr]     |
[INFO] [stderr] 119 |                 size: Size { width: percent(1.0), height: percent(1.0) },
[INFO] [stderr]     |                                                                   ^^^ help: explicitly specify the type as `f32`: `1.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:121:34
[INFO] [stderr]     |
[INFO] [stderr] 121 |                     left: length(20.0),
[INFO] [stderr]     |                                  ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:122:35
[INFO] [stderr]     |
[INFO] [stderr] 122 |                     right: length(20.0),
[INFO] [stderr]     |                                   ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:123:33
[INFO] [stderr]     |
[INFO] [stderr] 123 |                     top: length(20.0),
[INFO] [stderr]     |                                 ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: falling back to `f32` as the trait bound `f32: From<f64>` is not satisfied
[INFO] [stderr]    --> crates/app/src/game_layout.rs:124:36
[INFO] [stderr]     |
[INFO] [stderr] 124 |                     bottom: length(20.0),
[INFO] [stderr]     |                                    ^^^^ help: explicitly specify the type as `f32`: `20.0_f32`
[INFO] [stderr]     |
[INFO] [stderr]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stderr]     = note: for more information, see issue #154024 <https://github.com/rust-lang/rust/issues/154024>
[INFO] [stderr] 
[INFO] [stderr] warning: `app` (bin "app" test) generated 18 warnings (run `cargo fix --bin "app" -p app --tests` to apply 18 suggestions)
[INFO] [stderr] warning: `app` (bin "app") generated 18 warnings (18 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/app-6b37c9ff351f8eae)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test app_loop::tests::engine_failure_maps_to_finished_mode_without_panic ... ok
[INFO] [stdout] test app_loop::tests::ui_scale_actions_support_fractional_steps_and_reset ... ok
[INFO] [stdout] test run_state_file::tests::test_atomic_write_and_load ... ok
[INFO] [stdout] test app_loop::tests::finished_outcome_maps_to_finished_mode ... ok
[INFO] [stdout] test seed::tests::errors_when_seed_flag_has_no_value ... ok
[INFO] [stdout] test seed::tests::errors_when_seed_is_provided_more_than_once ... ok
[INFO] [stdout] test seed::tests::errors_when_seed_value_is_not_a_number ... ok
[INFO] [stdout] test seed::tests::parses_seed_flag_with_inline_value ... ok
[INFO] [stdout] test seed::tests::parses_seed_flag_with_separate_value ... ok
[INFO] [stdout] test seed::tests::uses_generated_seed_when_seed_flag_is_absent ... ok
[INFO] [stdout] test tests::engine_failure_codes_are_correct ... ok
[INFO] [stdout] test tests::format_seed_is_exact_decimal ... ok
[INFO] [stdout] test tests::format_snapshot_hash_is_16_hex_digits ... ok
[INFO] [stdout] test ui_scale::tests::increase_and_decrease_ui_scale_use_fractional_steps ... ok
[INFO] [stdout] test ui_scale::tests::resolve_ui_scale_defaults_to_one_for_invalid_dpi ... ok
[INFO] [stdout] test tests::reason_codes_are_correct ... ok
[INFO] [stdout] test ui_scale::tests::reset_ui_scale_returns_default ... ok
[INFO] [stdout] test ui_scale::tests::resolve_ui_scale_prefers_env_override ... ok
[INFO] [stdout] test ui_scale::tests::resolve_ui_scale_ignores_invalid_override ... ok
[INFO] [stdout] test ui_scale::tests::resolve_ui_scale_uses_persisted_value_when_no_override ... ok
[INFO] [stdout] test ui_scale::tests::resolve_ui_scale_uses_dpi_when_override_missing ... ok
[INFO] [stdout] test seed::tests::generated_seed_changes_between_calls ... ok
[INFO] [stdout] test ui_scale::tests::clamp_ui_scale_respects_bounds ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/app-bd0f0255f1264f23)
[INFO] [stdout] test run_state_file::tests::test_json_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test ui_render::tests::fit_lines_to_panel_keeps_all_lines_when_space_is_sufficient ... ok
[INFO] [stdout] test ui_render::tests::actor_overrides_item_and_tile ... ok
[INFO] [stdout] test ui_render::tests::fit_lines_to_panel_truncates_and_shows_hidden_count ... ok
[INFO] [stdout] test ui_render::tests::fit_lines_to_panel_returns_empty_when_no_vertical_space ... ok
[INFO] [stdout] test ui_render::tests::undiscovered_cell_remains_hidden_even_if_overlay_exists ... ok
[INFO] [stdout] test ui_render::tests::item_overrides_tile_when_visible ... ok
[INFO] [stdout] test ui_scale_file::tests::ui_scale_file_atomic_write_and_load ... ok
[INFO] [stdout] test ui_text::tests::auto_reason_text_formats_frontier_reason ... ok
[INFO] [stdout] test ui_scale_file::tests::ui_scale_file_roundtrip ... ok
[INFO] [stdout] test ui_render::tests::hidden_discovered_cell_uses_dim_tile_without_entity_overlay ... ok
[INFO] [stdout] test ui_text::tests::completion_reason_covers_engine_failures ... ok
[INFO] [stdout] test ui_text::tests::completion_reason_reports_damage_death ... ok
[INFO] [stdout] test ui_text::tests::event_log_line_formats_recovery_hint ... ok
[INFO] [stdout] test ui_text::tests::prompt_text_covers_branch_floor_transition ... ok
[INFO] [stdout] test ui_text::tests::prompt_text_covers_door_blocked_interrupt ... ok
[INFO] [stdout] test ui_text::tests::status_text_reports_finished_reason_code ... ok
[INFO] [stdout] test ui_text::tests::stats_panel_lines_update_when_snapshot_changes ... ok
[INFO] [stderr]      Running tests/app_mode.rs (/opt/rustwide/target/debug/deps/app_mode-9bcf450eed6237cc)
[INFO] [stdout] test ui_text::tests::stats_panel_lines_cover_player_and_policy_data ... ok
[INFO] [stdout] test ui_text::tests::prompt_text_covers_final_floor_transition ... ok
[INFO] [stdout] test ui_text::tests::status_text_reports_paused_mode ... ok
[INFO] [stdout] test window_config::tests::enables_high_dpi_rendering ... ok
[INFO] [stdout] test window_config::tests::uses_expected_default_window_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_finished_mode_triggers_for_engine_failure_without_panic ... ok
[INFO] [stdout] test test_finished_mode_triggers_for_normal_outcome ... ok
[INFO] [stdout] test test_autoplay_sets_suspended_state ... ok
[INFO] [stdout] test test_auto_explore_interrupt_choice_and_resume_loop ... ok
[INFO] [stdout] test test_regression_no_ascend_bindings ... ok
[INFO] [stdout] test test_manual_stepping_preserves_suspended_state ... ok
[INFO] [stdout] test test_app_branch_choice_navigation ... ok
[INFO] [stdout] test test_finished_mode_triggers_for_engine_failure_no_panic ... ok
[INFO] [stdout] test test_finished_mode_triggers_for_normal_run_completion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/core-9ef486c6335bd67d)
[INFO] [stdout] 
[INFO] [stdout] running 94 tests
[INFO] [stdout] test game::auto_explore::planner::tests::frontier_policy::frontier_selection_ignores_non_visible_frontiers ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::frontier_policy::planner_reports_threat_avoidance_when_only_hazard_frontier_exists ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::frontier_policy::choose_frontier_intent_optimized_behavior ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::downstairs_policy::planner_targets_known_downstairs_when_no_frontier_remains ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::downstairs_policy::downstairs_hazard_fallback_reports_threat_avoidance ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::integration_regressions::auto_explore_frontier_regression ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::frontier_policy::safe_frontier_reachable_only_through_hazards_uses_threat_avoidance ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::integration_regressions::threat_avoidance_intent_is_reused_without_retarget_replan ... ok
[INFO] [stdout] test game::choices::avoidance::tests::avoid_suppresses_only_primary_enemy_and_still_interrupts_on_other_enemy ... ok
[INFO] [stdout] test game::choices::avoidance::tests::suppressed_enemy_clears_after_it_is_no_longer_adjacent ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::downstairs_policy::downstairs_prefers_nearest_then_y_x_tie_break ... ok
[INFO] [stdout] test game::choices::combat::tests::swap_active_weapon_changes_combat_damage_output ... ok
[INFO] [stdout] test game::choices::avoidance::tests::veil_avoid_falls_back_to_suppression_when_no_safe_blink_exists ... ok
[INFO] [stdout] test game::choices::policy::tests::swap_active_weapon_toggles_slot_and_consumes_ticks ... ok
[INFO] [stdout] test game::choices::combat::tests::fighting_primary_enemy_leaves_other_enemy_to_interrupt_next_tick ... ok
[INFO] [stdout] test game::choices::targeting::tests::multi_enemy_interrupt_orders_enemies_and_sets_primary ... ok
[INFO] [stdout] test game::choices::targeting::tests::policy_driven_target_selection_by_lowest_hp ... ok
[INFO] [stdout] test game::engine::tests::bootstrap_layout::starter_layout_has_expected_rooms_door_hazards_and_spawns ... ok
[INFO] [stdout] test game::engine::tests::intent_planning::advance_uses_hazard_path_for_threat_avoidance_intent ... ok
[INFO] [stdout] test game::engine::tests::intent_planning::auto_reason_changed_emits_only_on_reason_or_target_changes ... ok
[INFO] [stdout] test game::engine::tests::intent_planning::path_len_only_change_does_not_emit_auto_reason_changed ... ok
[INFO] [stdout] test game::engine::tests::interruption_flow::door_interrupt_open_then_resume_moves_forward ... ok
[INFO] [stdout] test game::engine::tests::interruption_flow::enemies_do_not_interrupt_when_player_is_on_sanctuary_tile ... ok
[INFO] [stdout] test game::engine::tests::intent_planning::movement_updates_visibility_and_expands_discovery ... ok
[INFO] [stdout] test game::floor_transition::tests::branch_prompt_is_emitted_once_on_first_descent_only ... ok
[INFO] [stdout] test game::engine::tests::bootstrap_layout::starter_layout_auto_flow_reaches_a_multi_enemy_encounter ... ok
[INFO] [stdout] test game::engine::tests::termination_guards::no_progress_simulation_finishes_instead_of_spinning_budget_forever ... ok
[INFO] [stdout] test game::engine::tests::intent_planning::unchanged_intent_does_not_duplicate_reason_change_log ... ok
[INFO] [stdout] test game::engine::tests::interruption_flow::door_interrupt_and_open_flow ... ok
[INFO] [stdout] test game::choices::combat::tests::retreat_eligible_is_true_when_hp_percent_is_below_threshold ... ok
[INFO] [stdout] test game::floor_transition::tests::branch_choice_changes_later_floor_characteristics ... ok
[INFO] [stdout] test game::floor_transition::tests::first_descent_rejects_plain_descend_and_requires_combined_choice ... ok
[INFO] [stdout] test game::auto_explore::planner::tests::frontier_policy::planner_avoids_hazard_route_when_safe_frontier_exists ... ok
[INFO] [stdout] test game::floor_transition::tests::descending_from_floor_one_loads_floor_two_with_different_map_state ... ok
[INFO] [stdout] test game::engine::tests::termination_guards::run_does_not_end_only_because_tick_counter_grew ... ok
[INFO] [stdout] test game::floor_transition::tests::floor_transition_interrupt_uses_same_prompt_until_choice_is_applied ... ok
[INFO] [stdout] test game::floor_transition::tests::forge_choice_grants_hp_and_passive_defense ... ok
[INFO] [stdout] test game::floor_transition::tests::non_first_descent_rejects_combined_choice_and_accepts_descend ... ok
[INFO] [stdout] test game::items::spatial_effects::tests::teleport_rune_tie_break_uses_position_not_insertion_order ... ok
[INFO] [stdout] test game::items::spatial_effects::tests::magnetic_lure_is_stable_across_enemy_insertion_order ... ok
[INFO] [stdout] test game::items::spatial_effects::tests::test_magnetic_lure_synergy ... ok
[INFO] [stdout] test game::items::fortification::tests::fortification_scroll_preserves_an_adjacent_escape_tile ... ok
[INFO] [stdout] test game::items::fortification::tests::fortification_scroll_never_walls_tile_occupied_by_actor ... ok
[INFO] [stdout] test game::pathfinding::tests::closed_door_is_not_used_as_path_transit_tile ... ok
[INFO] [stdout] test game::pathfinding::tests::enemy_pathfinding_cannot_step_onto_sanctuary_tile ... ok
[INFO] [stdout] test game::visibility::tests::fov_fixture_does_not_show_corner_handles ... ok
[INFO] [stdout] test game::threat::tests::danger_tags_for_each_kind_are_deterministic_and_sorted ... ok
[INFO] [stdout] test game::threat::tests::encounter_interrupt_populates_static_threat_facts ... ok
[INFO] [stdout] test game::visibility::tests::fov_open_room_visibility ... ok
[INFO] [stdout] test game::visibility::tests::fov_does_not_leak_through_corners ... ok
[INFO] [stdout] test journal_file::tests::missing_trailing_newline_on_valid_json_line_is_incomplete ... ok
[INFO] [stdout] test journal_file::tests::resume_appends_continue_hash_chain ... ok
[INFO] [stdout] test journal_file::tests::schema_roundtrip_header_and_records ... ok
[INFO] [stdout] test mapgen::generator::tests::changing_floor_index_changes_floor_output_for_same_seed_and_branch ... ok
[INFO] [stdout] test mapgen::generator::tests::different_branches_change_floor_two_and_three_characteristics ... ok
[INFO] [stdout] test mapgen::generator::tests::boss_spawns_on_final_floor ... ok
[INFO] [stdout] test mapgen::generator::tests::downstairs_tile_is_reachable_non_hazard_and_unoccupied_at_floor_start ... ok
[INFO] [stdout] test journal_file::tests::truncated_last_line_returns_error ... ok
[INFO] [stdout] test mapgen::generator::tests::enemy_diversity ... ok
[INFO] [stdout] test mapgen::generator::tests::floor_generation_fingerprint_matrix_is_stable ... ok
[INFO] [stdout] test mapgen::generator::tests::generated_floor_has_single_connected_walkable_region ... ok
[INFO] [stdout] test mapgen::generator::tests::generated_floor_has_walkable_route_from_entry_to_stairs ... ok
[INFO] [stdout] test mapgen::grid::tests::nearest_walkable_prefers_lowest_y_then_x_for_tie_breaks ... ok
[INFO] [stdout] test game::choices::avoidance::tests::veil_avoid_blinks_to_farthest_safe_tile ... ok
[INFO] [stdout] test game::choices::combat::tests::stance_modifiers_affect_combat_damage ... ok
[INFO] [stdout] test mapgen::seed::tests::floor_seed_changes_when_inputs_change ... ok
[INFO] [stdout] test mapgen::seed::tests::random_usize_stays_inside_requested_bounds ... ok
[INFO] [stdout] test journal_file::tests::header_only_file_loads_empty_journal ... ok
[INFO] [stdout] test mapgen::generator::tests::same_inputs_produce_byte_identical_floor_output ... ok
[INFO] [stdout] test mapgen::generator::tests::same_seed_and_branch_produce_identical_floors_for_floor_two_and_three ... ok
[INFO] [stdout] test mapgen::spawns::tests::enemy_kind_has_diversity_across_seed_and_floor ... ok
[INFO] [stdout] test mapgen::layout::tests::room_layout_places_multiple_non_overlapping_rooms ... ok
[INFO] [stdout] test journal_file::tests::hash_chain_detects_deleted_record ... ok
[INFO] [stdout] test mapgen::tests::generate_floor_matches_map_generator_output ... ok
[INFO] [stdout] test journal_file::tests::hash_chain_detects_tampered_record ... ok
[INFO] [stdout] test mapgen::generator::tests::sanctuary_spawn_rule_holds_across_multiple_seeds_and_floors ... ok
[INFO] [stdout] test mapgen::spawns::tests::generated_enemy_spawns_avoid_sanctuary_and_stairs ... ok
[INFO] [stdout] test mapgen::spawns::tests::pick_item_kind_is_deterministic_for_seed_and_index ... ok
[INFO] [stdout] test mapgen::vaults::tests::vault_stamps_are_deterministic_for_same_floor_seed ... ok
[INFO] [stdout] test types::tests::test_danger_tag_ordering_and_threat_summary_dedup ... ok
[INFO] [stdout] test types::tests::test_threat_summary_static_facts ... ok
[INFO] [stdout] test state::tests::visibility_helpers_handle_bounds_and_clear ... ok
[INFO] [stdout] test game::visibility::tests::fov_repeat_is_deterministic_for_same_state ... ok
[INFO] [stdout] test game::visibility::tests::fov_wall_occlusion_blocks_tiles_behind_wall_in_corridor ... ok
[INFO] [stdout] test journal_file::tests::empty_file_returns_error ... ok
[INFO] [stdout] test journal_file::tests::invalid_header_returns_error ... ok
[INFO] [stdout] test mapgen::vaults::tests::vault_stamps_never_use_entry_or_stairs_room ... ok
[INFO] [stdout] test mapgen::generator::tests::vaults_spawn_reliably_across_seeds_without_breaking_connectivity ... ok
[INFO] [stdout] test game::floor_transition::tests::floor_index_never_decreases_during_play ... ok
[INFO] [stdout] test replay::tests::test_replay_policy_edit_resume_equivalence ... ok
[INFO] [stdout] test replay::tests::test_replay_forge_branch_equivalence ... ok
[INFO] [stdout] test replay::tests::test_replay_swap_weapon_equivalence ... ok
[INFO] [stdout] test replay::tests::test_replay_policy_equivalence ... ok
[INFO] [stdout] test mapgen::generator::tests::generated_floors_keep_walkable_tiles_connected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 94 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/determinism.rs (/opt/rustwide/target/debug/deps/determinism-7d5391c643aac26b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_starter_layout_auto_run_hits_door_and_threat_avoidance_within_250_ticks ... ok
[INFO] [stdout] test test_deterministic_smoke_fixed_seed_stable_intent_and_log_sequence ... ok
[INFO] [stdout] test test_determinism_different_seeds_produce_different_hashes ... ok
[INFO] [stdout] test test_determinism_identical_seeds_produce_same_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interrupt_pacing.rs (/opt/rustwide/target/debug/deps/interrupt_pacing-9bfca13d10d0eb8a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test interrupt_count_seed_sweep_stays_in_target_band ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/journal_replay.rs (/opt/rustwide/target/debug/deps/journal_replay-b886203993caaeaa)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_replay_journal_inputs_reconstructs_game_state ... ok
[INFO] [stdout] test test_file_journal_corruption_stops_at_bad_line ... ok
[INFO] [stdout] test test_file_journal_replay_equivalence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic_fuzz.rs (/opt/rustwide/target/debug/deps/semantic_fuzz-890b26b94137e15e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_fuzz_game_simulation ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_tests.rs (/opt/rustwide/target/debug/deps/smoke_tests-c2a846d968ece38b)
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.64s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_regression_no_ascend_in_choice ... ok
[INFO] [stdout] test test_smoke_run_branch_a ... ok
[INFO] [stdout] test test_smoke_run_branch_b ... ok
[INFO] [stdout] test test_smoke_branches_diverge ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xtask-65d10b4471145bb0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test tests::test_count_tokens ... ok
[INFO] [stdout] test tests::test_find_denied_clippy_suppressions_detects_direct_and_group_lints ... ok
[INFO] [stdout] test tests::test_find_denied_clippy_suppressions_ignores_unrelated_lints ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests app
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "13ae3dd6bf692e94d315f53cf39bcb3e4c082d18519bf6f43eedcd5127fa6bc4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "13ae3dd6bf692e94d315f53cf39bcb3e4c082d18519bf6f43eedcd5127fa6bc4", kill_on_drop: false }`
[INFO] [stdout] 13ae3dd6bf692e94d315f53cf39bcb3e4c082d18519bf6f43eedcd5127fa6bc4
